<?php

namespace My\EhrBundle\Entity;

/**
 * My\EhrBundle\Entity\PersonnelEmployementRecord
 */
class PersonnelEmployementRecord
{
    /**
     * @var integer $id_employement_record
     */
    private $id_employement_record;

    /**
     * @var string $position
     */
    private $position;

    /**
     * @var string $change_type
     */
    private $change_type;

    /**
     * @var date $tmt_position
     */
    private $tmt_position;

    /**
     * @var string $grade
     */
    private $grade;

    /**
     * @var string $admin
     */
    private $admin;

    /**
     * @var date $tmt_grade
     */
    private $tmt_grade;

    /**
     * @var My\EhrBundle\Entity\Personnel
     */
    private $personnel;


    /**
     * Get id_employement_record
     *
     * @return integer $idEmployementRecord
     */
    public function getIdEmployementRecord()
    {
        return $this->id_employement_record;
    }

    /**
     * Set position
     *
     * @param string $position
     */
    public function setPosition($position)
    {
        $this->position = $position;
    }

    /**
     * Get position
     *
     * @return string $position
     */
    public function getPosition()
    {
        return $this->position;
    }

    /**
     * Set change_type
     *
     * @param string $changeType
     */
    public function setChangeType($changeType)
    {
        $this->change_type = $changeType;
    }

    /**
     * Get change_type
     *
     * @return string $changeType
     */
    public function getChangeType()
    {
        return $this->change_type;
    }

    /**
     * Set tmt_position
     *
     * @param date $tmtPosition
     */
    public function setTmtPosition($tmtPosition)
    {
        $this->tmt_position = $tmtPosition;
    }

    /**
     * Get tmt_position
     *
     * @return date $tmtPosition
     */
    public function getTmtPosition()
    {
        return $this->tmt_position;
    }

    /**
     * Set grade
     *
     * @param string $grade
     */
    public function setGrade($grade)
    {
        $this->grade = $grade;
    }

    /**
     * Get grade
     *
     * @return string $grade
     */
    public function getGrade()
    {
        return $this->grade;
    }

    /**
     * Set admin
     *
     * @param string $admin
     */
    public function setAdmin($admin)
    {
        $this->admin = $admin;
    }

    /**
     * Get admin
     *
     * @return string $admin
     */
    public function getAdmin()
    {
        return $this->admin;
    }

    /**
     * Set tmt_grade
     *
     * @param date $tmtGrade
     */
    public function setTmtGrade($tmtGrade)
    {
        $this->tmt_grade = $tmtGrade;
    }

    /**
     * Get tmt_grade
     *
     * @return date $tmtGrade
     */
    public function getTmtGrade()
    {
        return $this->tmt_grade;
    }

    /**
     * Set personnel
     *
     * @param My\EhrBundle\Entity\Personnel $personnel
     */
    public function setPersonnel(\My\EhrBundle\Entity\Personnel $personnel)
    {
        $this->personnel = $personnel;
    }

    /**
     * Get personnel
     *
     * @return My\EhrBundle\Entity\Personnel $personnel
     */
    public function getPersonnel()
    {
        return $this->personnel;
    }
}